package org.magicbox.qjunTPO.service;

import org.magicbox.qjunTPO.entity.Supuser;
import com.baomidou.mybatisplus.extension.service.IService;

/**
 * <p>
 *  服务类
 * </p>
 *
 * @author 欢迎添加科技实践队粉丝群：690849711
 * @since 2021-11-12
 */
public interface SupuserService extends IService<Supuser> {
    /**
     * 验证管理员是否存在和是否有对应能力
     * @param sid   用户id
     * @param arg   1poem权限 2Desk权限 3Event权限 4User权限 5super权限
     * @return  是否有权限
     */
    boolean exPower(Integer sid,int arg);

    /**
     * 验证用户名密码
     * @return      是否正确
     */
    boolean passowrdProving(Supuser supuser);

    /**
     *  验证管理员账号是否可用
     * @param sid   sid
     * @return  true可用  false不可用
     */
    boolean exSuper(Integer sid);
}
